package com.umpay.sp.saas.vo;

import java.io.Serializable;

import com.umpay.operation.model.applet.MerchantInfo;
/**
 * 小微个体商户VO
 * @author ChenFuLong	2017-05-09
 * @version V1.0
 *
 */
public class MerchantInfoVo implements Serializable{

	private static final long serialVersionUID = -8823838888832818297L;
	
	private String storeId;	//店铺编号
	private String merId;	//主商户号
	private String licenseNo;	//营业执照编号
	private String categoryManName;	//小微个体法人名称
	private String storeFullName;	//店铺名称
	private String storeShortName;	//店铺简称
	private String storeType;	//商户类型
	private String agentId;	//代理编号
	private String agentName;	//代理商简称
	private String userId;	//业务员姓名
	private String intime;	//入网时间
	private String payeeName;	//收款人姓名
	private String payeeMobileId;	//收款人手机号
	private String storeGrade;	//评级	有营业执照A；无营业执照B；C
	private String registerProcsState;	//状态	02待提交店铺
											//	03待上传照片
											//	04待开通产品
											//	05待邀请商户
											//	06待修改
											//	07自动审核通过待审查
											//	08复审开通成功
											//	09待复查
											//	10待商户签约
	
	private String intimeStart;	//入网开始时间
	private String intimeEnd;	//入网结束时间
	private String idType;	//证件类型
	private String payeeInidcard;	//身份证号码
	private String payeeInidcardValid;	//证件期限
	private String registerDate;	//注册日期
	private String storeCategory;	//行业类目
	private String mainBusiness;	//主营业务
	private String storeAddr;	//商户地址
	private String storeAddrProv;	//商户地址/省
	private String storeAddrCity;	//商户地址/市
	private String storeAddrArea;	//商户地址/区
	private String rgstaddress;	//注册地址
	private String payeeCardPhotoFront;	//收款人身份证正面
	private String payeeCardPhotoCon;	//收款人身份证反面
	private String categoryCardPhotoFront;	//经营者身份证正面
	private String categoryCardPhotoCon;	//经营者身份证方面
	private String shopSignPhotoFront;	//店铺招牌照片
	private String shopSignPhotoCon;	//店铺内景照片
	private String busiLicensePhoto;	//营业执照照片
	private String authCertPhoto;	//授权函照片
	private String bankName;	//开户银行
	private String bankAccount;	//银行账号
	private String longiTude;	//经度
	private String latiTude;	//纬度
	private String mobileLocation;	//定位地址
	private String labelOne; //标签一
	private String labelTwo; //标签二
	private String salesmanId;//业务员编号
	private String autoOpenTime;//自动开通时间
	private String firstTrialTime;//初次审核时间
	public MerchantInfoVo() {
	}

	public MerchantInfoVo(MerchantInfo merchantInfo) {
		this.storeId = merchantInfo.getStoreId();
		this.merId = merchantInfo.getMerId();
		this.licenseNo = merchantInfo.getLicenseNo();
		this.categoryManName = merchantInfo.getCategoryManName();
		this.storeFullName = merchantInfo.getStoreFullName();
		this.storeType = merchantInfo.getStoreType();
		this.agentId = merchantInfo.getAgentId();
		this.agentName = merchantInfo.getAgentName();
		this.userId = merchantInfo.getUserId();
		this.intime = merchantInfo.getIntime();
		this.payeeName = merchantInfo.getPayeeName();
		this.payeeMobileId = merchantInfo.getPayeeMobileId();
		this.storeGrade = merchantInfo.getStoreGrade();
		this.registerProcsState = merchantInfo.getRegisterProcsState();
		this.intimeStart = merchantInfo.getIntimeStart();
		this.intimeEnd = merchantInfo.getIntimeEnd();
		this.idType = merchantInfo.getIdType();
		this.payeeInidcard = merchantInfo.getPayeeInidcard();
		this.payeeInidcardValid = merchantInfo.getPayeeInidcardValid();
		this.registerDate = merchantInfo.getRegisterDate();
		this.storeCategory = merchantInfo.getStoreCategory();
		this.mainBusiness = merchantInfo.getMainBusiness();
		this.storeAddr = merchantInfo.getStoreAddr();
		this.storeAddrProv = merchantInfo.getStoreAddrProv();
		this.storeAddrCity = merchantInfo.getStoreAddrCity();
		this.storeAddrArea = merchantInfo.getStoreAddrArea();
		this.rgstaddress = merchantInfo.getRgstaddress();
		this.payeeCardPhotoFront = merchantInfo.getPayeeCardPhotoFront();
		this.payeeCardPhotoCon = merchantInfo.getPayeeCardPhotoCon();
		this.categoryCardPhotoFront = merchantInfo.getCategoryCardPhotoFront();
		this.categoryCardPhotoCon = merchantInfo.getCategoryCardPhotoCon();
		this.shopSignPhotoFront = merchantInfo.getShopSignPhotoFront();
		this.shopSignPhotoCon = merchantInfo.getShopSignPhotoCon();
		this.busiLicensePhoto = merchantInfo.getBusiLicensePhoto();
		this.authCertPhoto = merchantInfo.getAuthCertPhoto();
		this.bankName = merchantInfo.getBankName();
		this.bankAccount = merchantInfo.getBankAccount();
		this.longiTude = merchantInfo.getLongiTude();
		this.latiTude = merchantInfo.getLatiTude();
		this.mobileLocation = merchantInfo.getMobileLocation();
		this.storeShortName=merchantInfo.getStoreShortName();
		this.labelOne=merchantInfo.getLabelOne();
		this.labelTwo=merchantInfo.getLabelTwo();
		this.salesmanId=merchantInfo.getSalesmanId();
	}
	public String getLabelOne() {
		return labelOne;
	}
	public void setLabelOne(String labelOne) {
		this.labelOne = labelOne;
	}
	public String getLabelTwo() {
		return labelTwo;
	}
	public void setLabelTwo(String labelTwo) {
		this.labelTwo = labelTwo;
	}
	
	public String getStoreId() {
		return storeId;
	}
	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}
	public String getMerId() {
		return merId;
	}
	public void setMerId(String merId) {
		this.merId = merId;
	}
	public String getLicenseNo() {
		return licenseNo;
	}
	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}
	public String getCategoryManName() {
		return categoryManName;
	}
	public void setCategoryManName(String categoryManName) {
		this.categoryManName = categoryManName;
	}
	public String getStoreFullName() {
		return storeFullName;
	}
	public void setStoreFullName(String storeFullName) {
		this.storeFullName = storeFullName;
	}
	public String getStoreType() {
		return storeType;
	}
	public void setStoreType(String storeType) {
		this.storeType = storeType;
	}
	public String getAgentId() {
		return agentId;
	}
	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}
	public String getAgentName() {
		return agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getIntime() {
		return intime;
	}
	public void setIntime(String intime) {
		this.intime = intime;
	}
	public String getPayeeName() {
		return payeeName;
	}
	public void setPayeeName(String payeeName) {
		this.payeeName = payeeName;
	}
	public String getPayeeMobileId() {
		return payeeMobileId;
	}
	public void setPayeeMobileId(String payeeMobileId) {
		this.payeeMobileId = payeeMobileId;
	}
	public String getStoreGrade() {
		return storeGrade;
	}
	public void setStoreGrade(String storeGrade) {
		this.storeGrade = storeGrade;
	}
	public String getRegisterProcsState() {
		return registerProcsState;
	}
	public void setRegisterProcsState(String registerProcsState) {
		this.registerProcsState = registerProcsState;
	}
	public String getIntimeStart() {
		return intimeStart;
	}
	public void setIntimeStart(String intimeStart) {
		this.intimeStart = intimeStart;
	}
	public String getIntimeEnd() {
		return intimeEnd;
	}
	public void setIntimeEnd(String intimeEnd) {
		this.intimeEnd = intimeEnd;
	}
	public String getIdType() {
		return idType;
	}
	public void setIdType(String idType) {
		this.idType = idType;
	}
	public String getPayeeInidcard() {
		return payeeInidcard;
	}
	public void setPayeeInidcard(String payeeInidcard) {
		this.payeeInidcard = payeeInidcard;
	}
	public String getPayeeInidcardValid() {
		return payeeInidcardValid;
	}
	public void setPayeeInidcardValid(String payeeInidcardValid) {
		this.payeeInidcardValid = payeeInidcardValid;
	}
	public String getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}
	public String getStoreCategory() {
		return storeCategory;
	}
	public void setStoreCategory(String storeCategory) {
		this.storeCategory = storeCategory;
	}
	public String getMainBusiness() {
		return mainBusiness;
	}
	public void setMainBusiness(String mainBusiness) {
		this.mainBusiness = mainBusiness;
	}
	public String getStoreAddr() {
		return storeAddr;
	}
	public void setStoreAddr(String storeAddr) {
		this.storeAddr = storeAddr;
	}
	public String getStoreAddrProv() {
		return storeAddrProv;
	}
	public void setStoreAddrProv(String storeAddrProv) {
		this.storeAddrProv = storeAddrProv;
	}
	public String getStoreAddrCity() {
		return storeAddrCity;
	}
	public void setStoreAddrCity(String storeAddrCity) {
		this.storeAddrCity = storeAddrCity;
	}
	public String getStoreAddrArea() {
		return storeAddrArea;
	}
	public void setStoreAddrArea(String storeAddrArea) {
		this.storeAddrArea = storeAddrArea;
	}
	public String getRgstaddress() {
		return rgstaddress;
	}
	public void setRgstaddress(String rgstaddress) {
		this.rgstaddress = rgstaddress;
	}
	public String getPayeeCardPhotoFront() {
		return payeeCardPhotoFront;
	}
	public void setPayeeCardPhotoFront(String payeeCardPhotoFront) {
		this.payeeCardPhotoFront = payeeCardPhotoFront;
	}
	public String getPayeeCardPhotoCon() {
		return payeeCardPhotoCon;
	}
	public void setPayeeCardPhotoCon(String payeeCardPhotoCon) {
		this.payeeCardPhotoCon = payeeCardPhotoCon;
	}
	public String getCategoryCardPhotoFront() {
		return categoryCardPhotoFront;
	}
	public void setCategoryCardPhotoFront(String categoryCardPhotoFront) {
		this.categoryCardPhotoFront = categoryCardPhotoFront;
	}
	public String getCategoryCardPhotoCon() {
		return categoryCardPhotoCon;
	}
	public void setCategoryCardPhotoCon(String categoryCardPhotoCon) {
		this.categoryCardPhotoCon = categoryCardPhotoCon;
	}
	public String getShopSignPhotoFront() {
		return shopSignPhotoFront;
	}
	public void setShopSignPhotoFront(String shopSignPhotoFront) {
		this.shopSignPhotoFront = shopSignPhotoFront;
	}
	public String getShopSignPhotoCon() {
		return shopSignPhotoCon;
	}
	public void setShopSignPhotoCon(String shopSignPhotoCon) {
		this.shopSignPhotoCon = shopSignPhotoCon;
	}
	public String getBusiLicensePhoto() {
		return busiLicensePhoto;
	}
	public void setBusiLicensePhoto(String busiLicensePhoto) {
		this.busiLicensePhoto = busiLicensePhoto;
	}
	public String getAuthCertPhoto() {
		return authCertPhoto;
	}
	public void setAuthCertPhoto(String authCertPhoto) {
		this.authCertPhoto = authCertPhoto;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public String getBankAccount() {
		return bankAccount;
	}
	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}
	public String getLongiTude() {
		return longiTude;
	}
	public void setLongiTude(String longiTude) {
		this.longiTude = longiTude;
	}
	public String getLatiTude() {
		return latiTude;
	}
	public void setLatiTude(String latiTude) {
		this.latiTude = latiTude;
	}
	public String getMobileLocation() {
		return mobileLocation;
	}
	public void setMobileLocation(String mobileLocation) {
		this.mobileLocation = mobileLocation;
	}

	public String getStoreShortName() {
		return storeShortName;
	}

	public void setStoreShortName(String storeShortName) {
		this.storeShortName = storeShortName;
	}

	public String getSalesmanId() {
		return salesmanId;
	}

	public void setSalesmanId(String salesmanId) {
		this.salesmanId = salesmanId;
	}
	
	public String getAutoOpenTime() {
		return autoOpenTime;
	}

	public void setAutoOpenTime(String autoOpenTime) {
		this.autoOpenTime = autoOpenTime;
	}

	public String getFirstTrialTime() {
		return firstTrialTime;
	}

	public void setFirstTrialTime(String firstTrialTime) {
		this.firstTrialTime = firstTrialTime;
	}

	@Override
	public String toString() {
		return "MerchantInfoVo [storeId=" + storeId + ", merId=" + merId
				+ ", licenseNo=" + licenseNo + ", categoryManName="
				+ categoryManName + ", storeFullName=" + storeFullName
				+ ", storeShortName=" + storeShortName + ", storeType="
				+ storeType + ", agentId=" + agentId + ", agentName="
				+ agentName + ", userId=" + userId + ", intime=" + intime
				+ ", payeeName=" + payeeName + ", payeeMobileId="
				+ payeeMobileId + ", storeGrade=" + storeGrade
				+ ", registerProcsState=" + registerProcsState
				+ ", intimeStart=" + intimeStart + ", intimeEnd=" + intimeEnd
				+ ", idType=" + idType + ", payeeInidcard=" + payeeInidcard
				+ ", payeeInidcardValid=" + payeeInidcardValid
				+ ", registerDate=" + registerDate + ", storeCategory="
				+ storeCategory + ", mainBusiness=" + mainBusiness
				+ ", storeAddr=" + storeAddr + ", storeAddrProv="
				+ storeAddrProv + ", storeAddrCity=" + storeAddrCity
				+ ", storeAddrArea=" + storeAddrArea + ", rgstaddress="
				+ rgstaddress + ", payeeCardPhotoFront=" + payeeCardPhotoFront
				+ ", payeeCardPhotoCon=" + payeeCardPhotoCon
				+ ", categoryCardPhotoFront=" + categoryCardPhotoFront
				+ ", categoryCardPhotoCon=" + categoryCardPhotoCon
				+ ", shopSignPhotoFront=" + shopSignPhotoFront
				+ ", shopSignPhotoCon=" + shopSignPhotoCon
				+ ", busiLicensePhoto=" + busiLicensePhoto + ", authCertPhoto="
				+ authCertPhoto + ", bankName=" + bankName + ", bankAccount="
				+ bankAccount + ", longiTude=" + longiTude + ", latiTude="
				+ latiTude + ", mobileLocation=" + mobileLocation
				+ ", labelOne=" + labelOne + ", labelTwo=" + labelTwo
				+ ", salesmanId=" + salesmanId + ", autoOpenTime=" + autoOpenTime + ", firstTrialTime=" + firstTrialTime +"]";
	} 

}
